Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit bfa61d38613b26200e2b52b1d096412988160b09


Parents : e6144cf
Author : Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-04-29T18:27:20-05:00

feat(dependencies): add bleak package requirement in Android workflows and ensure LXST patch script runs during installation

Changes
Diff

diff --git a/.github/workflows/android-apk-tag.yml b/.github/workflows/android-apk-tag.yml
index f50e16f7..0b33470c 100644
--- a/.github/workflows/android-apk-tag.yml
+++ b/.github/workflows/android-apk-tag.yml
@@ -178,6 +178,7 @@ jobs:
"pycodec2-*-cp311-cp311-android_24_x86_64.whl"
"pycodec2-*-cp311-cp311-android_24_armeabi_v7a.whl"
"lxst-*-py3-none-any.whl"
+ "bleak-*-py3-none-any.whl"
)
missing=0
for pattern in "${required[@]}"; do

diff --git a/.github/workflows/android-build.yml b/.github/workflows/android-build.yml
index 480394cc..37b301bc 100644
--- a/.github/workflows/android-build.yml
+++ b/.github/workflows/android-build.yml
@@ -206,6 +206,7 @@ jobs:
"pycodec2-*-cp311-cp311-android_24_x86_64.whl"
"pycodec2-*-cp311-cp311-android_24_armeabi_v7a.whl"
"lxst-*-py3-none-any.whl"
+ "bleak-*-py3-none-any.whl"
)
missing=0
for pattern in "${required[@]}"; do

diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml
index a0ad20c1..acc2ce40 100644
--- a/.github/workflows/build-release.yml
+++ b/.github/workflows/build-release.yml
@@ -371,6 +371,7 @@ jobs:
"$PY_X64" -m pip install -U pip setuptools wheel
"$PY_X64" -m pip install "cx-freeze>=7.0.0"
"$PY_X64" -m pip install -e .
+ "$PY_X64" scripts/patch_lxst_pyogg_ogg_ctypes.py
- name: Download frontend artifact
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 878c47ca..3a1c341e 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -124,6 +124,7 @@ jobs:
"$PY_X64" -m pip install -U pip setuptools wheel
"$PY_X64" -m pip install "cx-freeze>=7.0.0"
"$PY_X64" -m pip install -e .
+ "$PY_X64" scripts/patch_lxst_pyogg_ogg_ctypes.py
- name: Download frontend artifact
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────